Reproducible builds folks: Reproducible Builds: Weekly report #123
Here's what happened in the Reproducible Builds effort between Sunday August 27 and Saturday September 2 2017:
Talks and presentations
Holger Levsen talked about our progress and our still-far
goals at
BornHack 2017 (Video).
Toolchain development and fixes
The Debian FTP archive will now
reject
changelogs where different entries have the same timestamps.
UDD now
uses
reproducible-tracker.json
(~25MB)
which ignores our tests for Debian unstable, instead of our full set of results
in reproducible.json. Our tests for Debian unstable uses a stricter definition
of "reproducible" than what was recently added to Debian policy, and these
stricter tests are currently more unreliable.
Packages reviewed and fixed, and bugs filed
Patches sent upstream:
- Bernhard M. Wiedemann:
- File ordering:
- klee-uclibc: sort
- libdnet: sort
- libinvm-cim: sort
- libinvm-cli: sort
- Embedded build-date timestamps:
- robinhood:
SOURCE_DATE_EPOCH
support - ceph/rocksdb:
SOURCE_DATE_EPOCH
support - hylafax: use changelog modtime
- gnucash: use changelog modtime
- robinhood:
- Warzone2100, merged: omit timestamps, sort file lists
- File ordering:
- Chris Lamb:
- Adrian Bunk:
- Chris Lamb:
- #873625 filed against glib2.0, filed upstream.
- #874102 filed against texlive-bin.
- Chris Lamb:
- bittornado/0.3.18-10.3 from #796212
- cgilib/0.6-1.1 from #776935
- dict-gazetteer2k/1.0.0-5.4 from #776376
- dict-moby-thesaurus/1.0-6.4 from #776375
- dtaus/0.9-1.1 from #777321
- wily/0.13.41-7.3 from #777360
- Adrian Bunk (46)
- Mart n Ferrari (1)
- Steve Langasek (1)
- Mattia Rizzolo
- tests/binary: skip a test if the 'distro' module is not available.
- Some code quality and style improvements.
- Guangyuan Yang
- tests/iso9660: support both cdrtools' genisoimage's versions of isoinfo.
- Chris Lamb
- comparators/xml: Use
name
attribute overpath
to avoid leaking comparison full path in output. - Tidy diffoscope.progress a little.
- comparators/xml: Use
- Ximin Luo
- Santiago Torres-Arias
- diffoscope.progress: Support the new fork of python-progressbar. Closes: #873157
- Ximin Luo:
- Add -v/--verbose which is a bit more popular.
- Make it possible to omit "auto" when building packages.
- Refactor how the config file works, in preparation for new features.
- chown -h for security.